Ln (Unix)


ln
Parte de GNU Core Utilities
Información general
Tipo de programa utilidad estándar de Unix
Desarrollador AT&T Laboratories

El comando ln es una utilidad de comando estándar de Unix que se usa para crear enlaces duros o simbólicos a un archivo o directorio existente.[1]​ El uso de enlaces duros permite que se puedan asociar múltiples nombres de archivo con el mismo archivo, ya que un enlace duro apunta al inodo de un archivo dado, los datos de donde está almacenado en el disco. Por otro lado, los enlaces simbólicos, también llamados «blandos», son archivos especiales que se refieren a otros archivos por su nombre de archivo.[2]

ln por defecto crea enlaces duros, y cuando es invocado con el parámetro ln -s crea enlaces simbólicos.[3]​ La mayoría de los sistemas operativos evitan permitir la creación de enlaces duros a los directorios, porque tal capacidad podría romper su estructura de sistema de archivos e interferir el funcionamiento de otras utilidades.[4]​ Igualmente, el comando ln puede ser usado para crear enlaces simbólicos a archivos que no existen.[2]

  1. Kernighan, Brian W. (1984). The UNIX programming environment. Prentice-Hall. ISBN 0-13-937699-2. OCLC 10269821. Consultado el 8 de febrero de 2020. 
  2. a b «GNU Coreutils: ln invocation». www.gnu.org. Consultado el 8 de febrero de 2020. 
  3. «ln». pubs.opengroup.org. Consultado el 8 de febrero de 2020. 
  4. «filesystems - Why are hard links to directories not allowed in UNIX/Linux?». Unix & Linux Stack Exchange. Consultado el 8 de febrero de 2020. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy